package pattern.structural.composite;

import java.util.Iterator;

public abstract class FileComponent {
	public String getName(){
		throw new UnsupportedOperationException();
	}
	
	public String getFileType(){
		throw new UnsupportedOperationException();
	}
	
	public void add(FileComponent fc){
		throw new UnsupportedOperationException();
	}
	
	public void remove(FileComponent fc){
		throw new UnsupportedOperationException();
	}
	
	public FileComponent getChild(int i){
		throw new UnsupportedOperationException();
	}
	
	public void print(){
		throw new UnsupportedOperationException();
	}
	
	public Iterator<FileComponent> createIterator(){
		throw new UnsupportedOperationException();
	}
}
